-
Notifications
You must be signed in to change notification settings - Fork 37
Switch MP_INCLUDE_DIR to global property
#168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
ryanofsky
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code review ACK b553830. Nice change that simplifies bitcoin/bitcoin#31741 and seems to make good use of cmake's global property feature. I suggested some tweaks below but they could be followups.
This change automates handling of `MP_INCLUDE_DIR` in the `target_capnp_sources` function, removing the need to manually propagate it across directories for both this project and downstream projects.
|
Thank you for your review! Your feedback has been addressed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code review ACK a77c8e1
Thanks for updates! Will test this with simplification to #31741 and merge it if everything seems like it works.
Bump libmultiprocess library to include MP_INCLUDE_DIR definition from bitcoin-core/libmultiprocess#168 which can simplify the IPC cmake build as described bitcoin#31741 (comment) This update brings in the following changes: bitcoin-core/libmultiprocess#166 doc: rename from chaincodelabs to bitcoin-core bitcoin-core/libmultiprocess#168 Switch `MP_INCLUDE_DIR` to global property
Bump libmultiprocess library to include MP_INCLUDE_DIR definition from bitcoin-core/libmultiprocess#168 which can simplify the IPC cmake build as described bitcoin#31741 (comment) This update brings in the following changes: bitcoin-core/libmultiprocess#166 doc: rename from chaincodelabs to bitcoin-core bitcoin-core/libmultiprocess#168 Switch `MP_INCLUDE_DIR` to global property
Bump libmultiprocess library to include MP_INCLUDE_DIR definition from bitcoin-core/libmultiprocess#168 which can simplify the IPC cmake build as described bitcoin/bitcoin#31741 (comment) This update brings in the following changes: bitcoin-core/libmultiprocess#166 doc: rename from chaincodelabs to bitcoin-core bitcoin-core/libmultiprocess#168 Switch `MP_INCLUDE_DIR` to global property
This PR automates handling of
MP_INCLUDE_DIRin thetarget_capnp_sourcesfunction, removing the need to manually propagate it across directories for both this project and downstream projects.